<?php
function admin_check_extension($ext){
	return extension_loaded($ext) ? '启用' : '未启用';
}

function admin_check_writability($dir = ''){
	return is_writable(__ROOT__.$dir) ? '可写' : '不可写';
}

/** @var boolean 安装环境检测 */
$env = true;
$envWarning = '目录权限检测未通过。';
$envTip = '将网站根目录及其所有文件和文件夹权限设置为 777。';
$soft = $_SERVER['SERVER_SOFTWARE'];
if(preg_match('/Apache\/([0-9.])\s/i', $_SERVER['SERVER_SOFTWARE'], $match) && version_compare($match[1], '2.0.0') < 1){
	$env = false;
	$envWarning = 'Apache 版本过低，可能无法使用 ModCMS 中的某些特性。';
	$envTip = '将 Apache 版本升级至 2.0 及以上。';
}elseif(!($a = extension_loaded('mysqli')) || !($b = extension_loaded('session'))){
	$env = false;
	$envWarning = (!$a ? 'MySQLi': 'Session').' 扩展未开启。';
	$envTip = '开启 '.(!$a ? 'MySQLi': 'Session').' 扩展。';
}elseif(!file_exists($file = __ROOT__.'user/config/config.php') || !is_writable($file)){
	$env = false;
}elseif(!file_exists(session_save_path().'.htaccess') || !is_dir(__ROOT__.config('file.upload.savePath'))){
	$env = false;
}

/** 协议内容 */
$license = str_replace("\n", '<br>', file_get_contents(ADMIN_DIR.'license.txt'));